body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{margin:0;font:1em "Microsoft YaHei", "SimHei", "SimSun", sans-serif;color:#333}
em,input{font:1em "Microsoft YaHei", "SimHei", "SimSun", sans-serif;color:#333}
input{padding:0;margin:0}
body{background:#f5f5f5}
img{border:none}
ul,ol{ list-style:none; margin:0; padding:0;}
a{text-decoration:none;color:#333;outline:none}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.right{float:right}
.left{float:left}
.font_s{font-size:0.9em}
.color1{color:#999}
.color_r{color:red}
.text_in{text-indent:-8000px}
.wrap{margin:8px 10px}
.hide{display:none}
.text_c{text-align:center}
.mt10{margin-top:10px}
#head{height:40px;padding:9px 10px 0 10px;background: -moz-linear-gradient(top, #ececec, #dadada);background: -webkit-gradient(linear,top,from(#ececec),to(#dadada));background:-webkit-linear-gradient(top, #ececec, #dadada);background: -o-linear-gradient(top, #ececec, #dadada);border-bottom:1px solid #c7c7c7}
#head a{display:block;float:left;height:100%}
#head a.logo{margin-right:8px}
#head .product{font-size:1.1em;line-height:30px;float:left}
#head a.back{padding:0 8px 0 30px;background:url(../images/icon.png) 30px -40px}
#head a.search{text-indent:-8000px;background:url(../images/icon.png) 0 -92px;width:36px;float:right}
#nav,#navlist{background:#eaeaea;border-bottom:1px solid #dddddd}
#nav li,#navlist li{float:left;height:45px;overflow:hidden;line-height:45px;text-align:center}
#nav li{width:18%;margin:0 1%}
#nav li.selected,#navlist li.selected{border-bottom:3px solid #77ba00}
#nav li.selected a,#navlist li.selected a{color:#6ea818}
#navlist li{width:50%}
#navlist li a{height:35px;margin-top:5px}
#navlist li a.border_r{border-right:1px solid white}
#navlist li a.border_l{border-left:1px solid #d1d1d1}
#nav li a,#navlist li a{display:block}
.zt_banner img{background:url(../images/loading.gif) no-repeat center;width:100%}
.mypos,.mypos a{font-size:0.9em;color:#666;padding-bottom:10px}
.column{height:85px;background:#f0efef;border-top:1px solid white;border-bottom:1px solid #dfdfdf;margin-bottom:5px}
.column li{float:left;height:100%;width:25%}
.column li a{display:block;height:25px;padding-top:60px;text-align:center;background:url(../images/column_bg.png) center 15px no-repeat}
.column li a.bg2{background-position:center -80px}
.column li a.bg3{background-position:center -170px}
.column li a.bg4{background-position:center -265px}
.main,.gamelist,.text,.hotsearch{padding:0 5px 0 5px}
.text{line-height:25px}
.height_o{height:100px;overflow:hidden}
.title{line-height:40px;border-bottom:2px solid #77ba00;margin:0 5px 10px 5px;color:#6ea818}
.title a{color:#6ea818}
.mainlist li{float:left;width:25%;vertical-align:middle;padding-bottom:10px}
.mainlist li div{width:90%;margin:0 auto;border:1px solid #d7d7d7;background:white}
.mainlist li div .icon{text-align:center;margin:8px 0 5px} 
.mainlist li div .icon img{height:58px;background:url(../images/loading.gif) center center no-repeat}
.mainlist li div .t_link{padding:0 0 3px 5%; width:95%;height:17px;overflow:hidden}
.mainlist li div a.sizes{font-size:0.8em;color:#54584d}
.gamelist li{height:58px;border-top:1px solid #fefefe;border-bottom:1px solid #dddddd;padding:7px 0 7px 10px}
.gamelist li:nth-child(1){border-top:none}
.gamelist li.border_none{border-bottom:none}
.gamelist li a{display:block;background:url(../images/icon.png) right -136px no-repeat} 
.gamelist li a div.width1{width:70px;float:left}
.gamelist li a div.width2{margin:0 20px 0 70px}
.gamelist li a img{width:58px;height:58px;background:url(../images/loading.gif) center center no-repeat}
.gamelist li a div p,.gamelist li a div h2{line-height:28px;width:100%;height:28px;overflow:hidden}

.pagebox{overflow:hidden;margin-bottom:10px}
.pagebox span{float:left; overflow:hidden; text-align:center; background:#fff;margin:3px;font-size:18px}
.pagebox span a{display:block; overflow:hidden; zoom:1; float:left}
.pagebox span.pagebox_pre_nolink{border:1px #ddd solid; width:60px; height:31px; line-height:31px; text-align:center;color:#999;cursor:default}
.pagebox span.pagebox_pre{color:#333; height:33px}
.pagebox span.pagebox_pre a,.pagebox span.pagebox_pre a:visited,.pagebox span.pagebox_next a,.pagebox span.pagebox_next a:visited{border:1px #77ba00 solid; color:#333; text-decoration:none; text-align:center; width:60px; cursor:pointer; height:31px; line-height:31px}
.pagebox span.pagebox_pre a:hover,.pagebox span.pagebox_pre a:active,.pagebox span.pagebox_next a:hover,.pagebox span.pagebox_next a:active{color:#fff; border:1px #77ba00 solid;background:#77ba00}
.pagebox span.pagebox_num_nonce{padding:0 8px; height:33px; line-height:33px; color:#fff; cursor:default; background:#77ba00; font-weight:bold;width:32px}
.pagebox span.pagebox_num{color:#333; height:33px}
.pagebox span.pagebox_num a,.pagebox span.pagebox_num a:visited{border:1px #77ba00 solid; color:#333; text-decoration:none; padding:0 8px; cursor:pointer; height:31px; line-height:31px;width:32px}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_num a:active{border:1px #77ba00 solid;color:#fff;background:#77ba00}
.pagebox span.pagebox_num_ellipsis{color:#333; width:32px; background:none; line-height:33px}
.pagebox span.pagebox_next_nolink{border:1px #ddd solid; width:60px; height:31px; line-height:31px; text-align:center; color:#999}

.category li{float:left;width:25%;height:30px;margin-bottom:7px}
.category li a{border:1px solid #d5d5d5;display:block;width:92%;margin:0 auto;text-align:center;line-height:30px;background:white}
.footer{background:#ececec;padding:5px 3%}
.footer .totop{background:url(../images/gotop.png) left bottom no-repeat;padding-left:15px}
.banben{text-align:center;padding:5px 0 0}
.banben a{padding:0 5px}
.banben a:nth-child(1){border-right:1px solid #dadada}
.copyright{padding:10px 0}
.copyright p{text-align:center; line-height:20px;font-size:0.9em;color:#999}

.catelist li{float:left;width:50%;height:70px}
.catelist li a{display:block;height:100%;border-top:1px solid #dddddd;border-bottom:1px solid white;line-height:60px;vertical-align:middle}
.catelist li a img{vertical-align:middle;padding-right:10px}
.catelist li:nth-child(even) a{border-left:1px solid #dddddd;padding-left:10px}
.catelist li:nth-child(odd) a{border-right:1px solid white}
.catelist li.nobor_t a{border-top:none}
.catelist li.nobor_b a{border-bottom:none}

.topiclist li{padding:5px 0;border-bottom:1px solid #dddddd;border-top:1px solid white}
.topiclist li:nth-child(1){border-top:none}
.topiclist li a{display:block;height:100%}
.topiclist li a img{width:100%;background:url(../images/loading.gif) center center no-repeat}
.topiclist li a h2{font-size:1.1em;line-height:30px;height:30px;width:100%;overflow:hidden;margin-top:5px}
.topiclist li a p,.topic p{color:#a0a0a0}
.topiclist li a p.intro,.topic p.intro{width:100%;height:50px;line-height:24px;overflow:hidden;border-bottom:1px dashed #dddddd}
.topiclist li a p.info span,.topic p span{line-height:25px}

.topic .topic_icon img{width:100%}
.topic h1{font-size:1.1em;line-height:30px}

.detail_info{padding:10px 5px 10px 10px}
.detail_info .detail_icon{float:left;width:75px;padding-top:5px}
.detail_info .detail_icon img{background:url(../images/loading.gif) center center no-repeat}
.detail_info h1{font-size:1.2em;line-height:20px;margin-bottom:5px}
.detail_info ul{margin:13px 0 10px 75px}
.detail_info ul li{float:left}
.detail_info ul li:nth-child(even){width:55%}
.detail_info ul li:nth-child(odd){width:45%}
.detail_info ul li em{color:#a0a0a0;font-size:0.9em}
.detail_info ul li a{font-size:0.9em;color:#6ea818;text-decoration:underline}
.detail_screen{background:#eaeaea;padding:7px 2%;border-bottom:1px solid #e0e0e0;width:96%;overflow:auto;overflow-y:none}
.detail_screen ul{width:8000px}
.detail_screen ul li{float:left;margin-right:5px;height:200px}
.detail_screen ul li img{background:url(../images/loading.gif) center center no-repeat;display:block}
.text_area{border:1px solid #d3d3d3;background:#f9f9f9;height:100px;width:100%}
.sub_btn{border:none;background:#8cbc46;border-width:1px;border-color:#a8cc72 #84ac49 #709638 #9cc55f;border-style:solid;width:120px;height:30px;font-size:1em;color:white;float:right;margin-top:15px}
.commonlist li{border-top:1px solid white;border-bottom:1px solid #dddddd;padding:5px 0}
.commonlist li h2{padding:3px 0}
.commonlist li p,.commonlist li p em{color:#999}
.commonlist li:nth-child(1){border-top:none}
.arr_oper{height:10px;background:url(../images/icon.png) right -204px no-repeat}
.arr_up{background-position:right -235px}
.detail_btn a{display:inline-block;width:48%;height:40px;text-indent:55px;color:white;line-height:40px;border-radius:1px;font-size:1.1em;box-shadow:0 1px 1px #939393}
.detail_btn a:nth-child(1){background:#77b419 url(../images/com_btn.png) no-repeat 15px center;margin-right:2%}
.detail_btn a:nth-child(2){background:#e99400 url(../images/fast_btn.png) no-repeat 15px center}
.com_down{background:url(../images/detail_btn.png) #f59500;margin-right:20px}
.fast_down{background:url(../images/detail_btn.png) 113px 0 #82b50c}
.client{width:90%;background:white;border:1px solid #dedede;border-radius:1px;line-height:30px;position:absolute;top:260px;left:5%;text-indent:10px;display:none}

.searcharea{margin-left:40px}
.searcharea div{margin-right:35px}
.searcharea input[type="image"]{float:right;width:32px}
.searcharea input[type="text"]{border:none;background:none;height:28px;outline:none;font-size:1.1em;color:#adb0a7;line-height:28px;text-indent:5px}
.s_border{height:5px;border:1px solid #999999;border-top:none;display:block}
.hotsearch li{float:left;margin:0 5px 10px 0}
.hotsearch li a{padding:3px 8px;color:white}
.hotsearch a.bg1{background:#f0b75f}
.hotsearch a.bg2{background:#77ba00}
.hotsearch a.bg3{background:#baaf00}
.hotsearch a.bg4{background:#5fb4f0}
.hotsearch a.bg5{background:#f07e5f}
.hotsearch a.bg6{background:#995ff0}
.search_no{height:70px;background:url(../images/search_no.png) no-repeat center 40px;text-align:center;padding-top:190px}

.pop_win_bg{background:black;filter:alpha(opacity =75);-moz-opacity:0.75;opacity: 0.75;height:100%;width:100%;position:fixed;top:0;display:none;z-index:10}
.pop_win{width:90%;top:20%;position:fixed;z-index:100;background:white;left:50%;margin-left:-45%;display:none;padding-bottom:20px}
.pop_win h2{height:45px;line-height:45px;padding:0 10px;color:#6ea818;border-bottom:1px solid #77ba00}
.pop_win h2 span{background:url(../images/icon.png) no-repeat 5px 12px;display:block;width:40px;height:40px;float:right;text-indent:-8000px}
.pop_win p{padding:10px;line-height:25px}
.pop_win a{display:block;width:150px;height:40px;line-height:40px;background:url(../images/icon.png) #8ebe48 0 -260px no-repeat;border-left:1px solid #82a949;border-right:1px solid #b1d281;text-indent:40px;margin:20px auto;color:white}

.fixed{position:fixed;bottom:0;left:0;right:0}
#client_bg{height:50px;background:black;opacity:0.75}
#client_bg{padding:9px 0 9px 3%;height:32px;line-height:32px}
#client_bg span,#client_bg a{display:inline-block;vertical-align:middle;color:white;background:url(../images/icon.png) no-repeat}
#client_bg a{float:left;width:80%;background-position:0 -265px;text-indent:45px}
#client_bg .close_c{width:40px;height:100%;background-position:right 7px;text-indent:-8000px;float:right}